package com.kksoft.readcm.b;

import com.kksoft.readcm.a.Appconfig;
import com.kksoft.readcm.a.k;
import com.kksoft.readcm.activity.App;
import com.kksoft.readcm.objects.j;

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.OutputStream;

public final class b extends m
{
  private final String a;
  private final byte[] b;
  private final String c;
  private final String d;
  private final int e;
  private final j f;
  private final h g;

  public b(h paramh, int paramInt, String paramString1, String paramString2, String paramString3, j paramj)
  {
    super(2);
    this.a = paramString3;
    this.b = null;
    this.c = paramString2;
    this.d = paramString1;
    this.g = paramh;
    this.e = paramInt;
    this.f = paramj;
  }

  public b(h paramh, int paramInt, byte[] paramArrayOfByte, String paramString, j paramj)
  {
    super(2);
    this.a = null;
    this.b = paramArrayOfByte;
    this.c = paramString;
    this.d = null;
    this.g = paramh;
    this.e = paramInt;
    this.f = paramj;
  }

  // ERROR //
  public static File a(String paramString)
  {
	return null;
    // Byte code:
    //   0: aconst_null
    //   1: astore_1
    //   2: getstatic 49	java/io/File:separator	Ljava/lang/String;
    //   5: astore_2
    //   6: aload_0
    //   7: aload_2
    //   8: invokevirtual 55	java/lang/String:lastIndexOf	(Ljava/lang/String;)I
    //   11: istore_3
    //   12: aload_0
    //   13: iconst_0
    //   14: iload_3
    //   15: invokevirtual 59	java/lang/String:substring	(II)Ljava/lang/String;
    //   18: astore 4
    //   20: new 46	java/io/File
    //   23: dup
    //   24: aload 4
    //   26: invokespecial 62	java/io/File:<init>	(Ljava/lang/String;)V
    //   29: astore 5
    //   31: iconst_4
    //   32: istore 6
    //   34: aload 5
    //   36: invokevirtual 66	java/io/File:exists	()Z
    //   39: ifne +17 -> 56
    //   42: ldc 67
    //   44: istore 7
    //   46: iload 7
    //   48: ifne +8 -> 56
    //   51: iload 6
    //   53: ifgt +27 -> 80
    //   56: new 46	java/io/File
    //   59: dup
    //   60: aload_0
    //   61: invokespecial 62	java/io/File:<init>	(Ljava/lang/String;)V
    //   64: astore 5
    //   66: aload 5
    //   68: invokevirtual 70	java/io/File:createNewFile	()Z
    //   71: istore 8
    //   73: aload 5
    //   75: astore 9
    //   77: aload 9
    //   79: areturn
    //   80: aload 5
    //   82: invokevirtual 73	java/io/File:mkdirs	()Z
    //   85: istore 10
    //   87: iload 10
    //   89: istore 7
    //   91: iload 7
    //   93: ifne -47 -> 46
    //   96: iload 6
    //   98: bipush 255
    //   100: iadd
    //   101: istore 6
    //   103: aconst_null
    //   104: astore_1
    //   105: aload_1
    //   106: invokestatic 79	java/lang/Thread:sleep	(J)V
    //   109: goto -63 -> 46
    //   112: astore_1
    //   113: aload_1
    //   114: invokestatic 84	com/ideashower/readitlater/activity/App:b	(Ljava/lang/Throwable;)V
    //   117: goto -71 -> 46
    //   120: astore 11
    //   122: aconst_null
    //   123: astore 5
    //   125: aload 11
    //   127: astore 9
    //   129: aload 9
    //   131: invokestatic 84	com/ideashower/readitlater/activity/App:b	(Ljava/lang/Throwable;)V
    //   134: aload 9
    //   136: iconst_2
    //   137: invokestatic 87	com/ideashower/readitlater/activity/App:a	(Ljava/lang/Throwable;I)V
    //   140: aload 5
    //   142: astore 9
    //   144: goto -67 -> 77
    //   147: astore 12
    //   149: aconst_null
    //   150: astore 5
    //   152: aload 12
    //   154: astore 9
    //   156: aload 9
    //   158: invokestatic 84	com/ideashower/readitlater/activity/App:b	(Ljava/lang/Throwable;)V
    //   161: aload 5
    //   163: astore 9
    //   165: goto -88 -> 77
    //   168: astore 9
    //   170: goto -14 -> 156
    //   173: astore 9
    //   175: goto -46 -> 129
    //
    // Exception table:
    //   from	to	target	type
    //   105	109	112	java/lang/InterruptedException
    //   2	66	120	java/io/IOException
    //   80	87	120	java/io/IOException
    //   105	109	120	java/io/IOException
    //   113	117	120	java/io/IOException
    //   2	66	147	java/lang/Throwable
    //   80	87	147	java/lang/Throwable
    //   105	109	147	java/lang/Throwable
    //   113	117	147	java/lang/Throwable
    //   66	73	168	java/lang/Throwable
    //   66	73	173	java/io/IOException
  }

  public final void a()
  {
//    if (this.c != null)
//    {
//      File localFile = a(this.c);
//      if (localFile == null)
//        break label243;
//      if (this.b == null)
//        break label149;
//    }
//    int i;
//    int j;
//    while (true)
//    {
//      try
//      {
//        String str1 = this.c;
//        FileOutputStream localFileOutputStream = new FileOutputStream(str1);
//        byte[] arrayOfByte = this.b;
//        localFileOutputStream.write(arrayOfByte);
//        localFileOutputStream.close();
//        i = 1;
//        j = 1;
//        switch (this.e)
//        {
//        default:
//          if (this.f == null)
//            continue;
//          k localk = this.g.D().g();
//          j localj = this.f;
//          localk.b(localj);
//          return;
//        case 1:
//        }
//      }
//      catch (IOException localIOException1)
//      {
//        App.b(localIOException1);
//        App.a(localIOException1, 2);
//        i = 0;
//        j = 1;
//        continue;
//      }
//      catch (Throwable localThrowable1)
//      {
//        App.b(localThrowable1);
//        i = 0;
//        j = 1;
//        continue;
//      }
//      label149: if (this.d != null)
//      {
//        try
//        {
//          FileWriter localFileWriter = new FileWriter(i);
//          BufferedWriter localBufferedWriter = new BufferedWriter(localFileWriter);
//          String str2 = this.d;
//          localBufferedWriter.write(str2);
//          localBufferedWriter.close();
//          i = 1;
//          j = 1;
//        }
//        catch (IOException localIOException2)
//        {
//          App.a(localIOException2, 2);
//          App.b(localIOException2);
//          i = 0;
//          j = 1;
//        }
//        catch (Throwable localThrowable2)
//        {
//          App.b(localThrowable2);
//          i = 0;
//          j = 1;
//        }
//        continue;
//      }
//      i = 1;
//      j = 0;
//      continue;
//      label243: i = 1;
//      j = 0;
//    }
//    h localh = this.g;
//    if (j == 0)
//      i = -1;
//    while (true)
//    {
//      localh.b(i);
//      break;
//      if (i != 0)
//      {
//        i = 1;
//        continue;
//      }
//      i = 0;
//    }
  }
}

/* Location:           E:\AndroidDecompiler\jd-gui-0.3.3.windows\newrclasses.dex.dex2jar.jar
 * Qualified Name:     com.kksoft.readcm.b.b
 * JD-Core Version:    0.6.0
 */